//
//  WhiteView.m
//  iOSCodeLearning
//
//  Created by TFAppleWork-Summer on 2018/4/24.
//  Copyright © 2018年 Ace. All rights reserved.
//

#import "WhiteView.h"

@implementation WhiteView

// 作用：寻找最适合的view
// 什么时候调用： 当一个事件传递给当前view的时候就会调用
// 返回的是最适合的view,最适合的view会调用touch 方法
/*
 eg. 不管点击什么都让固定的view响应，可以自定义个window 然后重写这个方法，返回想要响应touch方法的view
 */
-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{
    NSLog(@"%s",__func__);
    UIView *fitView = [super hitTest:point withEvent:event];
   return   fitView;
}

// 作用：判断当前点在不在它调用的view（谁调用的这个方法的view）上
// 什么时候调用：它是在hitTest方法中调用的
// 注意：point 点必须得要它方法调用者在同一个坐标系
-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{
    return [super pointInside:point withEvent:event];
}
@end
